package com.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.persistence.Query;

import org.hibernate.Criteria;

import com.model.Cliente;

public class ClienteDao extends GenericDAO<Cliente> {

	private static final long serialVersionUID = 1L;

	public ClienteDao() {
		super(Cliente.class);
	}

//	PUBLIC CLIENTE FINDCLIENTEWITHALLDOGS(INT CLIENTEID) {
//		MAP<STRING, OBJECT> PARAMETERS = NEW HASHMAP<STRING, OBJECT>();
//		PARAMETERS.PUT("CLIENTEID", CLIENTEID);
//
//		RETURN SUPER.FINDONERESULT(CLIENTE.FIND_USER_BY_ID_WITH_DOGS, PARAMETERS);
//	}

	public void delete(Cliente cliente) {
        	super.delete(cliente.getIdCliente(), Cliente.class);
	}
	
//	public List<Cliente> find(Object obj) {
//		Cliente cliente = (Cliente) obj;		
//		List<Cliente> lista;
//		Query query = em.createNamedQuery(arg0, Cliente.class);
//		
//
//		return lista;
//	}
}
